Bridging Algorithm for Hexagonal Self-Reconfigurable Metamorphic Robots
نویسندگان
چکیده
This paper presents a bridging algorithm that deterministically plans the simultaneous, collision-free movement of n hexagonal metamorphic robots (modules) over any contiguous surface in a hexagonal grid, from the source to the goal end of the surface. Our centralized planning stage algorithm identifies narrow passages between cells in the surface where modules will come into contact. We call such nonconcurrently traversable surface segments “narrow pockets”. After identifying these narrow pockets, our algorithm finds the cells that must be filled by modules to block the pockets and marks these cells in the surface map of each module. Our algorithm does not use message passing between the modules at any stage of the traversal. In this paper we show how our algorithm guarantees a successful traversal of any contiguous surface in a hexagonal grid by building temporary module structures consisting of 1 or 2 modules that we call bridges. We also show that our algorithm identifies and correctly classifies all possible narrow pocket formations and their corresponding bridges. The bridging modules use pre-calculated delays, and in some cases changes of direction, to maintain optimal spacing between modules and to avoid collisions and deadlock throughout the traversal. Our current algorithm is an improvement over previous bridging algorithms [1] because the bridge forming modules do not generate additional narrow pockets. We discuss the results of simulating our algorithms using a discrete event simulator.
منابع مشابه
Layering Algorithm for Collision-Free Traversal Using Hexagonal Self-Recon Gurable Metamorphic Robots
This paper presents an algorithm that deterministically plans the simultaneous, collision-free movement of n hexagonal metamorphic robots (modules) over any contiguous surface composed of modules in a hexagonal grid. A planning stage algorithm identifies narrow passages between surface cells where moving modules will come into contact. After identifying all narrow passages on a surface, our alg...
متن کاملIncreasing the Efficiency of Distributed Goal-Filling Algorithms for Self-Reconfigurable Hexagonal Metamorphic Robots
The problem addressed is the distributed reconfiguration of a system of two-dimensional, hexagonal mobile robots (modules), from an initial straight chain into an arbitrary shaped, connected goal configuration that satisfies a simple admissibility condition. We present algorithms that improve the efficiency of the deterministic algorithms presented in [16] and [15]. In this paper, we first pres...
متن کاملSelf-Reconfigurable Molecule Robots as 3D Metamorphic Robots - Intelligent Robots and Systems, 1998. Proceedings., 1998 IEEE/RSJ International Conference on
This paper describes a three-dimensional selfreconfiguring system that is capable of reconfiguration and the associated planning in polynomial tame. The approach is t o reduce a system composed of Molecule Robots [KRVM] to the Metamorphic Robots of [PaChSCh]. Having done so, we are able to apply polynomial-time planning algorithms that have previously been used only in two-dimensional systems.
متن کاملA Distributed Embedded System for Modular Self-Reconfigurable Robots
Self-reconfigurable or metamorphic robots are modular robots that can change their shape and size. Such capability is desirable in situations where robots may encounter unexpected obstacles or difficulties and to perform tasks that are difficult for fixed-shape robots. We want to build homogeneous metamorphic robots with intra and inter-robot metamorphic capabilities. Fulfillment of this object...
متن کاملSelf-reconfigurable molecule robots as 3D metamorphic robots
This paper describes a three-dimensional self-reconnguring system that is capable of reconngura-tion and the associated planning in polynomial time. The approach is to reduce a system composed of Molecule Robots KRVM] to the Metamorphic Robots of PaChSCh]. Having done so, we are able to apply polynomial-time planning algorithms that have previously been used only in two-dimensional systems.
متن کامل